renal impression - German English Dictionary